/*
 * Diego Zamboni Latance 			344990
 * Fellipe Augusto Ruiz de Souza 	344796
 * 
 */
package ast;

abstract public class Expr {
	abstract public void genC(PW pw, boolean putParenthesis);

	// new method: the type of the expression
	abstract public Type getType();

	abstract public void genKrakatoa(PW pw, boolean putParenthesis);

}